electrical precipitation - Spanish English Dictionary