a thick skin - French English Dictionary