i feel better already - French English Dictionary