As a Verb or Adjective:
1. To happen to be in the same place as someone and see and talk to them. English = meet, see.
2. Of two people, to both go separately to the same place at the same time, so that you can see each other, talk and do something together. English = meet, see.