Green’s Dictionary of Slang

thingamyjig n.

see thingumajig n.