mechanical pump - French English Dictionary