landlocked salmon - English Synonyms Dictionary

landlocked salmon

n.
[1] lake salmon