answersLogoWhite

0

Several things share the name decapod, from the Greek decapoda meaning "ten-legged"

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions