sudden onset of horseback riders - Alemán Inglés Diccionario