DIONAEA


Meaning of DIONAEA in English

noun an insectivorous plant. ·see venus's flytrap.

Webster English vocab.      Английский словарь Webster.