Definition of Scotch plough in English:

Scotch plough

(US Scotch plow)

noun

historical
  • A type of swing plough; = Scots plough.

Origin

Mid 18th century; earliest use found in Encyclopaedia Britannica.