SQUITCH Meaning of SQUITCH in English n. couch grass. Etymology: alt. f. QUITCH Oxford English vocab. Оксфордский английский словарь. 2012