Name Details

Promise

Meaning

English - Promise; A Pledge; A variant spelling is Promyse