Find the word definition

Wiktionary
amphipods

n. (plural of amphipod English)

Usage examples of "amphipods".

We have managed once, briefly, to send humans to that depth in a sturdy diving vessel, yet it is home to colonies of amphipods, a type of crustacean similar to shrimp but transparent, which survive without any protection at all.