sudden fleeting rain - Spanish English Dictionary