Definition of Scotch stone in US English:

Scotch stone

noun

  • Stone from Scotland; specifically = Water of Ayr stone.

Origin

Mid 18th century; earliest use found in John Entick (?1703–1773), author.