put somebody on his mettle - Französisch Englisch Wörterbuch