greaseheads
English
Noun
greaseheads
plural of
greasehead