Salmo salar

Explore definitions, synonyms, and language insights of Salmo salar

Definitions

Noun
found in northern coastal Atlantic waters or tributaries; adults do not die after spawning

More General Terms