landlocked salmon

English

Alternative forms

Noun

landlocked salmon (plural landlocked salmon or landlocked salmons)

  1. Any of the populations of the Atlantic salmon, Salmo salar that inhabit freshwater only.

Synonyms

Translations

Further reading