Definition, synonyms and related words
Something that one does not readily recall the name of; a whatchamacallit.