order_amphipodaEnglish

Amphipoda, order Amphipoda

Noun

Small flat-bodied semiterrestrial crustaceans: whale lice, sand-hoppers, skeleton shrimp

English: Amphipoda, order Amphipoda

English words with similar meanings

Show 1 words