meaning of dionaea

1. An insectivorous plant. See Venuss flytrap.
2.
a genus of the family Droseraceae


Related Words

dionaea | dionaea muscipula |

Developed & Maintained By Taraprasad.com

Treasure Words