flytrap

1. (noun) a trap for catching flies
Related Words: trap



Terms and Conditions of Use / Copyright Notice