Definition of hardheads in English:

hardheads

(also hardhead)

plural noun

British

Pronunciation

hardheads

/ˈhɑːdhɛdz/