come upon


Meanings

  • find unexpectedly;
  • take possession of;