double-deck large passenger vehicle - French English Dictionary