Meaning of scomberomorus cavalla

Definition of scomberomorus cavalla

(noun) large mackerel with long pointed snout; important food and game fish of the eastern Atlantic coast southward to Brazil

Other information on scomberomorus cavalla

WIKIPEDIA results for scomberomorus cavalla
Amazon results for scomberomorus cavalla