Definition of loch trout in English:

loch trout

noun

  • A lake-dwelling salmonid fish; especially the lake trout, Salmo trutta morpha lacustris.

Origin

Early 19th century; earliest use found in John Sinclair (1754–1835), agricultural improver, politician, and codifier of ‘useful knowledge’.