Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
railbuses
in English
railbuses
#limited
Definitions
Noun
a
type
of
passenger
rail
car
(
self-propelled
)
lightweight
rail
vehicles
;
similar
to
buses
Base Words
buses
rail