Did you mean flytrap?
flytrap
noun
°A trap for catching flies.