horse rental agreement - Alemán Inglés Diccionario