QUATCH


Meaning of QUATCH in English

(a.) Squat; flat.

Webster's English dictionary.      Английский словарь Webster.