Celosia - Definition

celosia

n 1: annual or perennial herbs or vines of tropical and
subtropical America and Asia and Africa [syn: Celosia,
genus Celosia]

Look up another word