double-decker train - French English Dictionary