squalid
adjective
°Extremely dirty and unpleasant.
°Showing a contemptible lack of moral standards.