English dictionary
squatting meaning and definition
Definition and meaning of squatting at MeaningMonkey.org. squatting meaning and definition in the English Dictionary.SQUATTING noun
Definition of squatting (noun)
Source: Princeton University Wordnet