rip off horses' shoes - French English Dictionary