Definitions of Sassenach:

  • noun:   the Scots' term for an English person