Meaning of amphipod

Definition of amphipod

(noun) a kind of malacostracan crustacean

Other information on amphipod

WIKIPEDIA results for amphipod
Amazon results for amphipod