Definitions of double-decker:

  • noun:   a vehicle carrying many passengers; used for public transport