armored skin (crocodile) - Espagnol Anglais Dictionnaire