go toe to toe with someone - Francés Inglés Diccionario