Meaning of Gomphrena

Definition of Gomphrena

(noun) genus of tropical herbs or subshrubs having flowers in close heads; tropical America and Australia

Other information on Gomphrena

WIKIPEDIA results for Gomphrena
Amazon results for Gomphrena