What does amphipod mean?
The definition of amphipod
Am”phi*pod, n. (Zoöl.)
One of the Amphipoda.