Webster's Revised Unabridged Dictionary · 1913

whatchamacallit

whatchamacallit , noun

Any object whose name is forgotten, or not known.