pillock (n.)youdaoicibaDictYouDict[pillock 词源字典]
1530s, dialectal variant of Middle English pillicock (see cock (n.1)). Meaning "stupid person" is attested by 1967.[pillock etymology, pillock origin, 英语词源]