the rain passed off. - Spanish English Dictionary