rustic festival with horseback riders - German English Dictionary