thingamagooge

(informal) a thing which is difficult to classify or whose name has been forgotten or is not known. A Variation of thingamabob.