rustic festival with horseback riders - Alemán Inglés Diccionario