feminine past participle of délivrer - Spanisch Englisch Wörterbuch