Definition of hardheads in English:

hardheads

plural noun

British

Pronunciation

hardheads

/ˈhärd(h)edz/