What does Carapax mean?

Carapax meaning in General Dictionary

See Carapace

View more

  • See Carapace.

Carapax - German to English

carapace