carapacho

listen to the pronunciation of carapacho
Spanish - English
carapace, turtle's shell