English-Spanish dictionary »

stumble upon meaning in Spanish

EnglishSpanish
stumble upon (to come across by accident; to discover by accident)
verb

darse de brucesverb

toparse converb