landlocked salmon

Alternative forms

 * land-locked salmon

Noun

 * 1) Populations of the Atlantic salmon,  that inhabit freshwater only.

Synonyms

 * , ouananiche,

Translations

 * Finnish: