taming of wild horses - German English Dictionary