Armoured carapace Synonyms

Definitions for Armoured


Definitions for Carapace


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