director of pump stations and electricity - French English Dictionary