English | German | Russian | Czech

amphipod English

Meaning amphipod meaning

What does amphipod mean?

amphipod

a kind of malacostracan crustacean

Are you looking for...?