'Emilia sagitta' definitions:

Definition of 'Emilia sagitta'

(from WordNet)
noun
Tropical Asiatic annual cultivated for its small tassel- shaped heads of scarlet flowers [syn: tassel flower, Emilia sagitta]