Green’s Dictionary of Slang

watchamercallem n.

see whatchamacallit n.