What is the meaning of the word "thingamabob"?

Definitions: