|
Definition of Landlocked salmon
1. Noun. Atlantic salmon confined to lakes of New England and southeastern Canada.
Definition of Landlocked salmon
1. Noun. a species of salmon, ''Salmo salar sebago'', subspecies of Atlantic salmon ¹
¹ Source: wiktionary.com