Quick answer
Thingamajig means a casual placeholder word for a thing whose name is forgotten or unknown. It is usually pronounced THING-uh-muh-jig, and today it is still readable to modern audiences, even if it sounds more deliberate than everyday speech.