merrow

/ˈmɛroʊ/

Definitions

1. noun

A mythical female water spirit from British folklore, particularly in the west of England and Wales; or, a young woman or girl from Wales.

“The legend of the merrow has captivated people for centuries, and its origins are still shrouded in mystery.”

2. proper noun

A location in Wales, known for its association with the merrow myth.

Synonyms

  • mermaid
  • water spirit

Antonyms

  • dryad
  • land spirit