have the skin of a rhinoceros - French English Dictionary