Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
turbine
in English
turbine
#moderate
Plural
turbines
Definitions
Noun
a
rotary
machine
using
fluid
energy
to
turn
a
shaft
The
power
plant
uses
a
large
turbine
to
generate
electricity
.
Compounds / Phrases
turbinelike