Scomberomorus cavalla meaning
UK US
Scomberomorus cavalla (noun): large mackerel with long pointed snout; important food and game fish of the eastern Atlantic coast southward to Brazil.
Definition of Scomberomorus cavalla
More about Scomberomorus cavalla on Wikipedia.