Definition, Meaning & Synonyms | English word HELMSDALE
HELMSDALE
Definitions of HELMSDALE
- A coastal village in Sutherland, Highland, Scotland (OS grid ref ND0215).
- A river , the River Helmsdale in in Highland which flows into the, North Sea at Helmsdale.
- A locality in Special Area No. 3,, Alberta, Canada.
Number of letters
9
Is palindrome
No
Search for HELMSDALE in:
Page preparation took: 78.60 ms.