landlocked salmon Meaning, Definition & Usage

  1. noun Atlantic salmon confined to lakes of New England and southeastern Canada
    lake salmon.

WordNet