to take someone up on his promise

Wörterbuch