to overcome one's shortcomings and make use of one's strong points (idiom)
Copyright © 2026 3Dict.net