flytrap

/flˈaɪtræp/

Explore definitions, synonyms, and language insights of flytrap

Definitions

Noun
a trap for catching flies

More General Terms