i spilled coffee on myself while i was driving - Alemán Inglés Diccionario