Online Dictionary
Definition of " délivrer " in French English Dictionary
Results
délivrer
  • {V} free: set free, relieve, rid, deliver, rescue, issue