Amphipod - Definition

amphipod

n 1: a kind of malacostracan crustacean

Look up another word