electricity of precipitation - Spanish English Dictionary