Scomberesox saurus

Explore definitions, synonyms, and language insights of Scomberesox saurus

Definitions

Noun
slender long-beaked fish of temperate Atlantic waters