sloven
sloven - noun
a coarse obnoxious person
sloven - thesaurus
pig
slob