have something on the mind - French English Dictionary