megalomycterid

Noun

Meaning

megalomycterid (plural megalomycterids)

Any of several largenose fish of the family Megalomycteridae which were shown in 2009 to be males of whalefish in the family Cetomimidae.

Source: en.wiktionary.org

Close letter words and terms