Translation:If we had met I would have eaten with him.
karşı means against or opposite so the verb karşılaşmak comes from that. if you already have arranged to meet someone it would be buluşmak though. if you meet someone for the first time then it would be tanışmak. i can't relate any of these verbs with ulaşmak. are you asking this in terms of etymology?