to take somebody up on an offer a promise a suggestion

listen to the pronunciation of to take somebody up on an offer a promise a suggestion