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
Base Words
buses
micro