thingamajig

- Used to refer to something whose name one has forgotten, does not know, or does not wish to mention

... Cherie didn't know anything about cars, so she would frequently ask the mechanic, "What does that thingamajig do?"