hare that has been run by dogs - Alemán Inglés Diccionario