double-decker buses - French English Dictionary