Skip to content

motorcoach

Dictionary definition · motorcoach

noun

  1. a vehicle carrying many passengers; used for public transport"he always rode the bus to work"

Source: Open English WordNet (CC BY 4.0).