Definitions Found:

to deal with successfully; come to terms with