amphipods

noun
  1. small crustaceans with laterally compressed bodies, typically found in marine and freshwater environments
  2. Usage: zoology; plural form

Examples