Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
waterwheels
in English
waterwheels
#moderate
Definitions
Noun
machinery
powered
by
water
flow
;
energy
conversion
wheels
powered
by
flowing
water
devices
with
buckets
to
lift
water
Base Words
water
wheels