Decapod
Several things share the name decapod, from the Greek decapoda meaning "ten-legged":
Read more about Decapod.
Related Subjects
Related Phrases
Related Words
Several things share the name decapod, from the Greek decapoda meaning "ten-legged":
Read more about Decapod.