what's troubling you? - French English Dictionary