Definitions for "thingamajig"
something whose name is either forgotten or not known
an object whose name either temporarily escapes the memory, or whose name is not known