buffers for railway rolling stock - Turkish English Dictionary