Stronsay

English

Proper noun

Stronsay

  1. An island of the Orkney Islands council area, Scotland (OS grid ref HY62).

Further reading