What is the meaning of Motorcoach?

A motorised bus, or coach.

Alternative form of motor coach

Source: wiktionary.org