promise somebody the earth - French English Dictionary