drillheads

English

Noun

drillheads

  1. plural of drillhead