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
Tweet