Meaning
English - Promise; A Pledge; A variant spelling is Promyse
promise is currently at 135 number