landlocked salmon

Explore definitions, synonyms, and language insights of landlocked salmon

Definitions

Noun
Atlantic salmon confined to lakes of New England and southeastern Canada