Meaning of emilia flammea

Definition of emilia flammea

(noun) tropical African annual having scarlet tassel-shaped flower heads; sometimes placed in genus Cacalia

Other information on emilia flammea

WIKIPEDIA results for emilia flammea
Amazon results for emilia flammea