What is the meaning of the word "thingumajig"?

Definitions: