Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
microbuses
in English
microbuses
us
//maɪkrəˈbʌsɪz//
uk
//maɪkrəˈbʌsɪz//
#moderate
Definitions
Noun
small
buses
(
for
transporting
people
);
vehicles
The
company
operates
a
fleet
of
microbuses
for
short-distance
transportation
.
Base Words
buses
micro