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.