Find the word definition

Wiktionary
dogheads

n. (plural of doghead English)

Usage examples of "dogheads".

The dogheads that held the flints had been fashioned into tiger heads with diamonds for the tigers' eyes.