a long spell of fine weather - Español Inglés Diccionario