What is the meaning of Thingamabob?

A thing or person whose actual name is unknown or forgotten.

Source: wiktionary.org