self-limited
English Dictionary
->
Letter S
-> self-limited
Search Dictionary:
self-limited Definition
(a)
relating
to
a
disease
that
tends
to
run
a
definite
course
without
treatment
self-limited Synonyms
self-limited
© Art Branch Inc.