roidheads

English

Noun

roidheads

  1. plural of roidhead