Celosia
Explore definitions, synonyms, and language insights of Celosia
Definitions
Noun
annual or perennial herbs or vines of tropical and subtropical America and Asia and Africa
Explore definitions, synonyms, and language insights of Celosia