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." Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012