English | German | Russian | Czech

sgurr English

Meaning sgurr meaning

What does sgurr mean?

sgurr

A rocky peak in Scotland.

Are you looking for...?