Noun
pukehole (plural pukeholes) (derogatory, rare) Synonym of shithole (“very dirty or unpleasant place”)