Definitions Found:

to deal with calmly; cope with successfully