walking on egg shells - French English Dictionary