electrical precipitation - French English Dictionary