<< Back to dictionary

The Meaning of celosia

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

Synonyms

Celosia , genus Celosia

Rhymes

dambrosia , derosia , dosia , eudosia