trap for Dummies

: a device for getting game or other animals especially : one that retains by springing shut all of a suddenblacklight trap Dying trap hold one's trap shut leghold trap gentle trap Reside trap lobster trap poverty trap rat trap cheese sand trap velocity trap spring a trap steel-trap thirst trap vacationer trap trap conquer trap-doorway spider trap

read more