scombresox Meaning, Definition & Usage

  1. noun a genus of Scomberesocidae
    Scomberesox; genus Scombresox; genus Scomberesox.

WordNet