whatchamacallit /(?)/

whatchamacallit

n.
  1. Any object whose name is forgotten, or not known.