promise someone the earth - French English Dictionary