to show one's mettle - Turco Inglés Diccionario