Synonym of shithole (“very dirty or unpleasant place”)
A lousy, disreputable, or disgusting place.
A sleazy person.