Curbed

Russian Meaning

обузданный

English Meaning

  1. restrained
  2. Simple past tense and past participle of curb.