high water pump station - Spanish English Dictionary