rip off horses' shoes - German English Dictionary