thingamajig

noun

Something whose name is unknown or forgotten.

noun

A thingumbob.

noun

Something that one does not know the name of.

noun

something unspecified whose name is either forgotten or not known