stakeheads

English

Noun

stakeheads

  1. plural of stakehead