double-stack train - French English Dictionary