whatchamacallit

noun

Something whose name is unknown or forgotten.

noun

Any object whose name is forgotten, or not known.

noun

a metasyntactic term used for any object whose actual name you don’t know or can’t remember. There are many spellings and many synonyms.

noun

something unspecified whose name is either forgotten or not known