Word info

phoxacephalid

Noun

Meaning

phoxacephalid (plural phoxacephalids)

Any crustacean of the family Phoxocephalidae

Source: en.wiktionary.org

Close letter words and terms