have a hide like a rhinoceros - Francés Inglés Diccionario