curbed ( synonym found)

Definition of curbed:

(v) : past tense and past participle of the verb to curb
(adj) : restrained

Back to Top