trap for Dummies
a : a device for hurling clay pigeons in the air b : sand trap c : a piece of leather or part of interwoven leather-based straps between the thumb and index finger of a baseball glove that types an extension of the pocketB2 [ S ] a dangerous or uncomfortable problem which you may have got into and from which it is tough or unachievable to escapeHow