prickheads

English

Noun

prickheads

  1. plural of prickhead