Niarbyl
Proper noun
Meaning
Niarbyl
A settlement along the southwest coast of the Isle of Man, bordering the Irish Sea.
Anagrams
Examples
There is a belt of younger Silurian rocks along the west coast between Niarbyl and St Patrick's Isle and a small area of Devonian sandstones around Peel.