Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

amphipods Definition

Cancel
amphipods
noun(am-phi-pod)
any of a large order (Amphipoda) of small crustaceans (such as the sand flea) with a laterally compressed body

Words Related to amphipods!

amphipods Examples by Brain Bank Users