DECCAPODOUS MEANING IN ENGLISH

• Deccapodous Definition & Synonyms

  1. (a.) Belonging to the decapods; having ten feet; ten-footed.


RECENT SEARCHES