be as right as rain - French English Dictionary