×
délivrer
meaning in English
v.
set free, relieve, rid, deliver, rescue, issue
Related Words
délivrance
délivre
délié
déloger
PC Version
Copyright © 2018 WordTech Co.