Definition of Scots Sea in English:

Scots Sea

noun

historical, rare

Origin

Late Middle English; earliest use found in Robert Mannyng (d. c1338), poet and historian.