Democraps
English
Noun
Democraps
plural of
Democrap