motorbus
motorbus · motorbuses · motorbusses
A motorized bus or coachA motorized bus or coach.
Meaning
1 sensesA motorized bus or coach.
More definitions
- a vehicle carrying many passengers; used for public transport
Origin
From motor + bus.From motor + bus.
Wiktionary, CC BY-SA 4.0 · source