suffer defeat at the hands of - Turco Inglés Diccionario