1 definition by annua

Top Definition
stumble across, to encounter or discover (someone or something) by accident
after 28 yrs of mis direction i stumble upon taoism n it changed my life forever!
by annua August 08, 2009
Mug icon
Buy a stumble upon mug!