atylid

English

Noun

atylid (plural atylids)

  1. (zoology) Any amphipod in the family Atylidae.

Anagrams