Definition of Celosia

  • (noun) annual or perennial herbs or vines of tropical and subtropical America and Asia and Africa

Synonyms of Celosia


Antonyms of Celosia


No Antonyms Found.

Homophones of Celosia


No Homophones Found.