flytrap
/ˈflaɪˌtræp/Definitions
1. noun
any carnivorous plant that captures and digests small insects, especially one of the genus Dionaea or Drosera, having leaves that snap shut when touched by an insect.
“The flytrap plant in the garden was a surprising find for the botanist.”