margosa
/mɑrˈɡoʊsə, mɑrˈɡoʊsɐ/Definitions
1. noun
A fragrant, white flowering plant native to the Indian subcontinent.
“The tourists visited the beautiful margosa trees along the riverbank.”
1. noun
A fragrant, white flowering plant native to the Indian subcontinent.
“The tourists visited the beautiful margosa trees along the riverbank.”