Superbus meaning

A bus which is larger than or superior to ordinary buses.
noun
0
0
Advertisement

Origin of superbus

  • super- +‎ bus
    From Wiktionary