Meaning of self-limited
Definition of self-limited
(adj)
relating to a
disease
that tends to run a
definite
course
without
treatment
Other information on self-limited
WIKIPEDIA results for
self-limited
Amazon results for
self-limited
Tweet