CRATCH MEANING IN ENGLISH

• Cratch Definition & Synonyms

  1. (n.) A manger or open frame for hay; a crib; a rack.


RECENT SEARCHES