Word info

megalopid

Noun

Meaning

megalopid (plural megalopids)

(ichthyology) Any fish in the family Megalopidae.

Source: en.wiktionary.org

Close letter words and terms