pump station building - French English Dictionary