CARSE MEANING IN ENGLISH

• Carse Definition & Synonyms

  1. (n.) Low, fertile land; a river valley.


RECENT SEARCHES