Online Google Dictionary

stumble upon wordnet sense
  1. StumbleUpon is a discovery engine that finds the best of the web, recommended to each unique user. It allows its users to discover and rate Web pages, photos, and videos that are personalized to their tastes and interests using peer-sourcing and social-networking principles.
  2. To discover or find something by accident; To meet somebody by chance