Green’s Dictionary of Slang

T v.

trap v.1 (1)