Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
waterbusses
in English
waterbusses
#limited
Definitions
Noun
a
type
of
public
transportation
that
operates
on
water
,
typically
in
urban
areas
Verb
to
travel
by
waterbus
Other
a
group
of
waterbuses
Base Words
buses
water