Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
strangleholds
in English
strangleholds
#uncommon
Definitions
Noun
a
controlling
force
that
stifles
;
overwhelms
plural
of
a
restrictive
grip
Verb
to
grip
or
control
tightly
;
dominate
Base Words
strangle
holds