Sciaenids Meaning

There are 1 meaning(s) for word Sciaenids

Meaning 1 : widely distributed family of carnivorous percoid fishes having a large air bladder used to produce sound

    Synonyms : sciaenid fish