English dictionary
celosia meaning and definition
Definition and meaning of celosia at MeaningMonkey.org. celosia meaning and definition in the English Dictionary.CELOSIA noun
Definition of Celosia (noun)
- annual or perennial herbs or vines of tropical and subtropical America and Asia and Africa
- synonyms: genus Celosia
Source: Princeton University Wordnet