Meaning of amphipoda

Definition of amphipoda

(noun) small flat-bodied semiterrestrial crustaceans: whale lice; sand-hoppers; skeleton shrimp

Other information on amphipoda

WIKIPEDIA results for amphipoda
Amazon results for amphipoda