RATCH Meaning of RATCH in English (n.) Same as Rotche. Webster's English dictionary. Английский словарь Webster. 2012