make the best of

language: zh

definitions

  1. to deal with a difficult situation as well as possible
    zh: 尽力而为

examples

  1. Even though the weather was bad, we made the best of it and had a picnic.

    尽管天气不好,我们还是尽力而为,去野餐了。