thick skinned with a hard body (especially an animal) - Español Inglés Diccionario