salmo salar Meaning, Definition & Usage

  1. noun found in northern coastal Atlantic waters or tributaries; adults do not die after spawning
    Atlantic salmon.

WordNet