riding a high quality horse - Spanish English Dictionary