double-stack train - German English Dictionary