high quality riding horse - German English Dictionary