I know every words in this dialog, but I cant understand clearly.
Henry: I’m meeting Graham for lunch today.
Diane: Graham? Graham Cottam? Who used to live next door but one?
Henry: Right. I’d not seen him for donkey’s years then I bumped into him quite by chance. We arranged to meet for lunch to catch up on things.
Diane: Have a nice time! Oh and remember me to him, won’t you?
Henry: Will do!
1."I’m meeting Graham for lunch today.", is the meaning of this sentence "I meet Graham, and he is having lunch." or "I promise Graham to have lunch with him today."? What is "meet for lunch"?
2."Who used to live next door but one?", what does "but one" mean?
3."donkey’s years", what's that?
4."I bumped into him", What does it mean?
5."catch up on things", does it mean do something in a hurry?