flytrap
[ flahy-trap ]
/ ˈflaɪˌtræp /
noun
Words nearby flytrap
British Dictionary definitions for fly trap
flytrap
/ (ˈflaɪˌtræp) /
noun
any of various insectivorous plants, esp Venus's flytrap
a device for catching flies