1
Stage 1 of 3
promittere
Latin · ancient
"to send forth, to assure beforehand"
to send forth, to assure beforehand, from pro- (forth) and mittere (to send)
2
Stage 2 of 3
promesse
Old French · medieval
"a pledge to do something"
carried into French for a pledge to do something
3
Stage 3 of 3
promise
English · 1300s
"a firm commitment to do something"
settled as the English word for a firm commitment to do something
Drag to pan · scroll to zoom