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