Stroma

See also: stroma and stromÄ…

English

Etymology

From Old Norse.

Proper noun

Stroma

  1. An island off the north coast of Scotland, uninhabited since the 1960s.

Anagrams