The phrase "hap upon" refers to the act of stumbling upon something unexpectedly or by chance. Synonyms for this phrase include "chance upon," "come across," "stumble upon," "encounter," "discover," and "find." These words all convey the idea of discovering something by accident or happenstance. "Chance upon" and "come across" emphasize the unexpected nature of the discovery, while "stumble upon" suggests finding something by accident or while stumbling around. "Encounter" and "discover" imply a more intentional discovery, but can still convey the element of surprise. Whatever word is chosen, the meaning remains the same - the finding of something unexpected.