thingamajiggy - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    a word used for referring to something when you do not know or cannot remember the name of itSubmitted by BobbyJoey Billy Bob from Canada on 28/05/2015