Green’s Dictionary of Slang

thingmajig n.

see thingumajig n.