Street Shitter Definition
noun
Someone who defecates in public streets.
Wiktionary
A person from the Indian Subcontinent.
Wiktionary
Other Word Forms of Street Shitter
Noun
Singular:
street shitter
Plural:
street shittersFind Similar Words
Find similar words to street shitter using the buttons below.