Translation of رُوسا in English

رُوسا

Noun (masculine)

  1. the shrub Justicia adhatoda

Powered by Oxford