English edit

Noun edit

phoxacephalid (plural phoxacephalids)

  1. Any crustacean of the family Phoxocephalidae