main feed water pump - French English Dictionary