thingamagubbit

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