promise (somebody) the earth - French English Dictionary