English dictionary
landlocked salmon meaning and definition
Definition and meaning of landlocked salmon at MeaningMonkey.org. landlocked salmon meaning and definition in the English Dictionary.LANDLOCKED SALMON noun
Definition of landlocked salmon (noun)
- Atlantic salmon confined to lakes of New England and southeastern Canada
- synonyms: lake salmon
Source: Princeton University Wordnet