zamazingo

Etymology
. Originally, a karagözcü slang (the puppeteer playing ).

Noun

 * 1)  an unnecessary gadget
 * 2)  thingamabob, thingamajig thing or person whose actual name is unknown or forgotten
 * 3)  friend
 * 4)  mistress