Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    verb
  1. fall upon, strike, come upon, light upon, chance upon, come across, chance on, happen upon, attain, discover: find unexpectedly "the archeologists chanced upon an old tomb", "she struck a goldmine", "The hikers finally struck the main path to the lake"
Translation
Malay bertemu/menemukan scr kebetulan