Turkroaches
English
Noun
Turkroaches
plural of
Turkroach