Spiked carapace Synonyms

Definitions for Spiked


Definitions for Carapace


  • (noun) hard outer covering or case of certain organisms such as arthropods and turtles