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