put somebody on their mettle - Francés Inglés Diccionario