CRATCH Meaning of CRATCH in English (n.) A manger or open frame for hay; a crib; a rack. Webster's English dictionary. Английский словарь Webster. 2012