the lightning flashed and the thunder roared - Alemán Inglés Diccionario

Proponer traducción