water-ring pump - Spanish English Dictionary