Meaning of scomberesox saurus

Definition of scomberesox saurus

(noun) slender long-beaked fish of temperate Atlantic waters

Other information on scomberesox saurus

WIKIPEDIA results for scomberesox saurus
Amazon results for scomberesox saurus