carapaceEnglish

carapace, cuticle, shell, shield

Noun

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

English: carapace, shell, cuticle, shield

Bahasa: kulit, tempurung, kulit ari

Bahasa words with similar meanings

English words with similar meanings

Show 3 words