rosha

English

Noun

rosha (uncountable)

  1. Synonym of palmarosa.

Derived terms