Motorbus

What is Motorbus?

Motorbus definition and meaning on Dictionary terms:
noun, plural moA.torA.busA.es, moA.torA.busA.ses.
a passenger bus powered by a motor.

 

reference: https://www.dictionary.com/browse/motorbus

Tags: