Meaning of Celosia

Definition of Celosia

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

Other information on Celosia

WIKIPEDIA results for Celosia
Amazon results for Celosia