self-limiting
That limits its own growthThat limits its own growth.
Meaning
1 senses(not comparable)That limits its own growth.
a self-limiting colony of organisms
a self-limiting disease
That limits its own growthThat limits its own growth.
(not comparable)That limits its own growth.
a self-limiting colony of organisms
a self-limiting disease