short ride on horseback or vehicle - Spanish English Dictionary