greaseheads

English

Noun

greaseheads

  1. plural of greasehead