Green’s Dictionary of Slang

thingamadoodle n.

see thingum n.