• Motorcoach

    Full definition of motorcoach

    Noun

    motorcoach

    (plural motorcoaches)
    1. A motorised bus, or coach.
    © Wiktionary