Stornoway (noun) Definition, Meaning & Examples

noun
  1. a city in NW Scotland, in the Hebrides.
noun
  1. a port in NW Scotland, on the E coast of Lewis in the Outer Hebrides, administrative centre of the Western Isles. Pop: 5602 (2001)
Stornoway (noun) Definition, Meaning & Examples

More Definitions