headroaches
English
Noun
headroaches
plural of
headroach