VariousWords beta
Related Terms:
Definitions:
Noun
landlocked salmon
lake salmon
Definition: Atlantic salmon confined to lakes of New England and southeastern Canada
Definition: Populations of the Atlantic salmon, Salmo salar that inhabit freshwater only.