to match one's strength with/to compete/more competitive/to set oneself against sb/disobliging/to make a special effort
Copyright © 2024 3Dict.net