promise (somebody) the earth - Spanish English Dictionary