Definify.com

Definition 2024


Sodor

Sodor

English

Proper noun

Sodor

  1. The Hebrides as part of the Diocese of Sodor and Man.
  2. A fictional island between Man and England.