promise somebody the moon - French English Dictionary