Dictionnaire français - anglais

heurter

to hit, to collide