Stroma
See also: stroma and stromą
English
Etymology
From Old Norse
Proper noun
Stroma
- An island off the northern coast of Scotland, uninhabited since the 1960s.
Anagrams
- Mastro, Mostar, Mostra, stroam, to arms, tormas