Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
overstraining
in English
overstraining
#uncommon
Definitions
Verb
subjecting
to
excessive
demands
beyond
capacity
exerting
too
much
effort
or
pressure
;
depleting
resources
Base Words
straining
over