rotary-piston machine or pump - Spanish English Dictionary