trap No Further a Mystery
a : a tool for hurling clay pigeons into your air b : sand trap c : a piece of leather-based or part of interwoven leather-based straps concerning the thumb and index finger of a baseball glove that types an extension on the pocketB2 [ S ] a hazardous or unpleasant situation which you have received into and from which it is difficult or not possibl