frog of a horse's foot - German English Dictionary