Amphipoda Meaning

There are 1 meaning(s) for word Amphipoda

Meaning 1 : small flat-bodied semiterrestrial crustaceans: whale lice; sand-hoppers; skeleton shrimp

    Synonyms : order amphipoda