feminine past participle of délivrer - Turkish English Dictionary