mechanical fuel pumps - French English Dictionary