Definify.com

Definition 2025


motorcoach

motorcoach

English

Noun

motorcoach (plural motorcoaches)

  1. A motorised bus, or coach.

Synonyms