English Dictionary
Definition squat in British English
squat noun
noun
/skwɒt/
Synonyms and related words
Synonyms and related words
