a sudden rainfall - Spanish English Dictionary