like walking/treading on eggshells - French English Dictionary