The word for today is…

mutt (noun) – 1. A mongrel dog.
2. A stupid person; a dolt.

Source : The Free Dictionary

Etymology : Mutt can now be used with either affection or disdain to refer to a dog that is not purebred, but in the word’s early history, in the U.S. around the turn of the 20th century, it could also be used to describe a person—and not kindly: mutt was another word for “fool.” The word’s history lies in another insult. It comes from muttonhead, another Americanism that also means essentially “fool.” Muttonhead had been around since the early 19th century but it was not unlike an older insult with the same meaning: people had been calling one another “sheep’s heads” since the mid-16th century.

Peter is a fourth-generation New Zealander, with his mother's and father's folks having arrived in New Zealand in the 1870s. He lives in Lower Hutt with his wife, some cats and assorted computers. His...