Англо-український словник
stumble upon
=
stumble on
Англійсько-український словник
stumble on
stumbling block