Curbed

French Meaning

réprimé

English Meaning

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