centripetal pump - French English Dictionary