Definitions
There is 1 meaning of the phrase
Salmo Salar.
Salmo Salar - as a noun
Found in northern coastal atlantic waters or tributaries; adults do not die after spawning
Synonyms (Exact Relations)
atlantic salmonHypernyms (Closely Related)
salmonHyponyms (Broadly Related)