landlocked salmon

Noun
  1. Atlantic salmon confined to lakes of New England and southeastern Canada (synset 102538390)

Other Searches