Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of cratch

- A manger or open frame for hay; a crib; a rack.