scarbabes
English
Noun
scarbabes
plural of
scarbabe