have a skin like a rhinoceros - French English Dictionary