Tropical system drenching the Caribbean