put one through one's paces - French English Dictionary