Definitions of words in 2 Peter 3:4:
Come {International Standard Bible Encyclopedia}
First {International Standard Bible Encyclopedia}
Have {International Standard Bible Encyclopedia}
Promise {International Standard Bible Encyclopedia}
Lord {Easton's Bible Dictionary}