Definitions
There is 1 meaning of the phrase
Dionaea Muscipula.
Dionaea Muscipula - as a noun
Carnivorous plant of coastal plains of the carolinas having sensitive hinged marginally bristled leaf blades that close and entrap insects
Synonyms (Exact Relations)
venus's flytrapvenus's flytraps