CARAPACE


Meaning of CARAPACE in English

n. the hard upper shell of a tortoise or a crustacean.

Etymology: F f. Sp. carapacho

Oxford English vocab.      Оксфордский английский словарь.