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’.
Are You Learning English? Here Are Our Top English Tips