Synonyms for
Curbed
Definition
The definition of curbed is to restrain or limit something, usually to control or prevent its excessive growth or behavior.
Synonyms for
Definition
The definition of curbed is to restrain or limit something, usually to control or prevent its excessive growth or behavior.