carapace - Alemán Inglés Diccionario