landlocked salmon

1. (noun) Atlantic salmon confined to lakes of New England and southeastern Canada
Synonyms: lake salmon
Related Words: Atlantic salmon, Salmo salar



Terms and Conditions of Use / Copyright Notice