french railway design and construction company - German English Dictionary