heel of the hoof - German English Dictionary