armored skin (crocodile) - Spanish English Dictionary