Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
water scooter
in English
water scooter
#common
Definitions
Noun
a
vehicle
for
riding
on
water
;
propelled
by
engine
The
company
rented
out
water
scooters
for
tourists
to
ride
on
the
lake
.
a
device
towing
a
swimmer
through
water
A
water
scooter
was
used
to
tow
the
injured
swimmer
back
to
the
shore
.