Skip to main content

celosia

English celosia meaning in English  •  celosia का अर्थ अंग्रेजी में
Noun
  • a genus of annual or perennial herbs or vines of tropical and subtropical America and Asia and Africa.
Advertisement