Proper noun
Dwyryd A river in Gwynedd, Wales, which flows into Tremadog Bay.
This fantasia of a private village perching over the Dwyryd estuary further entices with the Mermaid Spa. Source: Internet