SQUITCH Meaning of SQUITCH in English n. couch grass. [alt. f. QUITCH] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012