'Amphipoda' definitions:

Definition of 'Amphipoda'

(from WordNet)
noun
Small flat-bodied semiterrestrial crustaceans: whale lice; sand-hoppers; skeleton shrimp [syn: Amphipoda, order Amphipoda]

Words containing 'Amphipoda'