Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word salmo salar from English dictionary with examples, synonyms and antonyms.

salmo salar   noun

Meaning : Found in northern coastal Atlantic waters or tributaries. Adults do not die after spawning.

Synonyms : atlantic salmon