streak of lighting - Spanish English Dictionary