Definition of Scotch goose in English:

Scotch goose

noun

historical
  • Either the barnacle goose, Branta leucopsis, or the brent goose, B. bernicla.

Origin

Late 17th century; earliest use found in Thomas Browne (1605–1682), physician and author. After post-classical Latin anser scoticus brent or barnacle goose, (also) gannet.