Gempylid Meaning

There are 1 meaning(s) for word Gempylid

Meaning 1 : snake mackerels; elongated marine fishes with oily flesh; resembles mackerels; found worldwide