margosa
definition: large semi-evergreen tree of the East Indies
example:
speech part: noun
synonyms:
neem
Video not found.