Synonym of shithole (“very dirty or unpleasant place”)
A sleazy, disreputable or despicable person; lowlife.