The word "shithole" is a vulgar and offensive term used to describe a place or location that is considered extremely unpleasant, dirty, or undesirable. Full definition
Speaking of Haiti, El Salvador, and African nations, Trump reportedly asked, «Why are we having all these people from shithole countries come here? (fortune.com)
«Why are we having all these people from shithole countries come here?» (vox.com)
«You can not dismiss entire countries and continents as shitholes... I'm sorry, but there's no other word one can use but racist,» Colville said. (ghanapoliticsonline.com)