Green’s Dictionary of Slang

what-you-may-call-’em/-it n.

see whatchamacallit n.