Meaning of “pinhead” in the English Dictionary