Sassenach Meaning

There are 1 meaning(s) for word Sassenach

Meaning 1 : the Scots' term for an English person