a thin skin - French English Dictionary