thick skinned with a hard body (especially an animal) - Spanisch Englisch Wörterbuch