English dictionary

rosa odorata meaning and definition

Definition and meaning of rosa odorata at MeaningMonkey.org. rosa odorata meaning and definition in the English Dictionary.

ROSA ODORATA noun

Definition of Rosa odorata (noun)

  1. any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: