Skip to main content

dionaea

English dionaea meaning in English  •  dionaea का अर्थ अंग्रेजी में
Noun
  • An insectivorous plant. See Venus's flytrap>.
Advertisement