Meaning of emilia sagitta

Definition of emilia sagitta

(noun) tropical Asiatic annual cultivated for its small tassel-shaped heads of scarlet flowers

Other information on emilia sagitta

WIKIPEDIA results for emilia sagitta
Amazon results for emilia sagitta