Curbed

Hindi Meaning

नियंत्रण करना

English Meaning

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