thick skinned - French English Dictionary