buffers for railway rolling stock - German English Dictionary