amphipoda
/ˌæmfɪˈpɒdə/Definitions
1. noun
a suborder of crustaceans including sandhoppers and beach fleas
“The amphipoda were abundant in the coastal waters of New Zealand.”
1. noun
a suborder of crustaceans including sandhoppers and beach fleas
“The amphipoda were abundant in the coastal waters of New Zealand.”