Home
Search
Index
Definify.com
Definition
2024
Sodor
Sodor
English
Proper noun
Sodor
The
Hebrides
as part of the
Diocese
of Sodor and
Man
.
A
fictional
island
between Man and
England
.
Etymology
Old Norse
Suðreyjar
, Southern Islands
Similar Results
Soder
Odor