double-deck carriage

noun

1.
a type of rail car that has two levels of passenger accommodation, as opposed to one, increasing passenger capacity.