meaning of emilia sagitta

1. tropical Asiatic annual cultivated for its small tassel-shaped heads of scarlet flowers


Related Words

emilia sagitta |

Developed & Maintained By Taraprasad.com

Treasure Words