double-decker bus

double-decker bus definitions

noun
  • A bus that has two levels of seating.