tram pump station 726 - German English Dictionary