mochras

/ˈmɒkrəs/

Definitions

1. noun

A type of intertidal mudflat or salt marsh, typically found in Wales.

“The mochras near the coast are home to a variety of rare bird species.”

Synonyms

  • mudflat
  • salt marsh

Antonyms

  • highland
  • upland