Search term imbattersi has one result
Jump to
IT Italian EN English
imbattersi (v) [to come across; to discover] come upon (v) [to come across; to discover]

Italian English translations