SQUAT Meaning of SQUAT in English a place to stay, a shelter for street people, a shack """Where's your squat?"" ""Across the tracks in a deserted service station.""" English idioms vocab. Словарь английских идиом и выражений. 2012