to compete against/to measure oneself against/to go head to head (see who is best)
Copyright © 2025 3Dict.net