double-stack car - French English Dictionary