English | German | Russian | Czech

decapodal English

Meaning decapodal meaning

What does decapodal mean?

decapodal

(zoology) Belonging to the decapods; having ten feet.

Are you looking for...?