take someone up on his (her) promise - French English Dictionary