pump blood - French English Dictionary