motorcoach

Noun
  • A vehicle carrying many passengers
    Used for public transport (synset 102927500)

Other Searches