Green’s Dictionary of Slang

thingamajig n.

see thingumajig n.