Green’s Dictionary of Slang

trapish adj.

see under trapes n.