- landlocked salmon as a noun:
- 1
landlocked salmon
noun
1 landlocked salmon
Atlantic salmon confined to lakes of New England and southeastern Canada.
synonym: lake salmon.
debug info: 0.0151
noun
Atlantic salmon confined to lakes of New England and southeastern Canada.
synonym: lake salmon.
debug info: 0.0151