Definify.com

Definition 2024


motorcoach

motorcoach

English

Noun

motorcoach (plural motorcoaches)

  1. A motorised bus, or coach.

Synonyms