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