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.      Словарь английских идиом.