Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
thrall
in English
thrall
us
/θræl/
uk
/θræl/
#uncommon
Plural
thralls
Definitions
Noun
a
person
under
total
control
;
enslaved
a
state
of
being
controlled
by
someone
Adjective
captive
or
spellbound
;
charmed