(nickname for) King Edward I of England (1239 - 1307) who tried to subdue the Scots by force and impose his authority on them
HAMMER OF THE SCOTS
Meaning of HAMMER OF THE SCOTS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012