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