sea water circulating pump - French English Dictionary