Meaning of landlocked salmon

Definition of landlocked salmon

(noun) Atlantic salmon confined to lakes of New England and southeastern Canada

Other information on landlocked salmon

WIKIPEDIA results for landlocked salmon
Amazon results for landlocked salmon