supergiant amphipod

English

Noun

supergiant amphipod (plural supergiant amphipods)

  1. Any of several very large crustaceans of the genus Alicella, found at great ocean depths.