princock

(noun)

noun

1. (now rare, dialectal) An insolent or cheeky young man. Also used attributively.