thingamajig

noun

Something whose name is unknown or forgotten.

A thingumbob.

Something that one does not know the name of.

Something unspecified whose name is either forgotten or not known.