Meaning of salmo salar

Definition of salmo salar

(noun) found in northern coastal Atlantic waters or tributaries; adults do not die after spawning

Other information on salmo salar

WIKIPEDIA results for salmo salar
Amazon results for salmo salar