landlocked salmon

English

Alternative forms

Noun

landlocked salmon (plural landlocked salmon or landlocked salmons)

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

Synonyms

Translations

Further reading