What does ASS FUCK SHITHOLE mean?

ASS FUCK SHITHOLE meaning in Urban Dictionary

an ex-boyfriend who's got cheated for you and cannot admit he was incorrect.