thingumajig thingamajig – Meaning and Explanation