encountered, come across
In realtà ti sei imbattuto nella Perla Demoniaca.
You actually stumbled upon the Demonic Pearl.
— 哪吒之魔童降世 (2019)
Mi sono imbattuto in lui alla stazione.
I ran into him at the station.
Mi sono imbattuto in Mary alla festa la settimana scorsa.
I ran into Mary at the party last week.
Io mi sono imbattuto in così tanti ostacoli.
I have encountered so many obstacles.