What is the full meaning of carses
CARSE, (Scots) alluvial lowland beside a river [n]
Example of the word carses placed on a Scrabble board.