motorcoach ( synonym found)

Definition of motorcoach:

°an enclosed passenger vehicle powered by an engine.

Definition of motorcoach:

°an enclosed passenger vehicle powered by an engine.

Back to Top