Green’s Dictionary of Slang

thingemygig/thingermajig n.

see thingumajig n.