feminine past participle of délivrer - Spanish English Dictionary