carapace

This is not a dictionary! - Search for "carapace" in The Danish Dictionary

  • October 2. 2014 from wordnet.princeton.edu

    carapace noun english

    hard outer covering or case of certain organisms such as arthropods and turtles