electric drainage - French English Dictionary