Green’s Dictionary of Slang

thingamadoodles n.

see thingumabob n.