rotating displacement pump - Spanish English Dictionary