Tamil Dictionary 🔍

dionaea

Di`o*næ"a, n. Etym: [NL., fr. Gr. (Bot.) Defn: An insectivorous plant. See Venus's flytrap.


dionaea - Similar Words