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