Skip to main content

clusia

English clusia meaning in English  •  clusia का अर्थ अंग्रेजी में
Noun
  • an aromatic tree of the genus Clusia having large white or yellow or pink flowers.
Advertisement