meaning of Amphipoden

Amphipoden - German to English

amphipods [order Amphipoda] [e.g. sea lice]