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