thingamajig
noun
[ ˈθɪŋəmədʒɪɡ ]
• used to refer to or address a person or thing whose name one has forgotten, does not know, or does not wish to mention.
• "one of those thingamajigs for keeping all the tools together"
Origin:
early 19th century: arbitrary extension of earlier thingum (from thing + a meaningless suffix). Compare with thingamabob.