come upon

[come upon] See: COME ON (3).