English edit

Noun edit

drillheads

  1. plural of drillhead