maybe you're right - French English Dictionary