Word info

supergiant amphipod

Noun

Meaning

supergiant amphipod (plural supergiant amphipods)

Any of several very large crustaceanss, of the genus Alicella, found at great depths

Source: en.wiktionary.org

Close letter words and terms