Meaning of amphipod
Definition of amphipod
(noun)
a
kind
of malacostracan
crustacean
Other information on amphipod
WIKIPEDIA results for
amphipod
Amazon results for
amphipod
Tweet