rotary displacement pump - French English Dictionary