stressheads
English
Noun
stressheads
plural of
stresshead