DIONAEA MEANING IN ENGLISH

• Dionaea Definition & Synonyms

  1. (n.) An insectivorous plant. See Venuss flytrap.


RECENT SEARCHES