To hit (fr. Heurter)

Translation into English

Synonyms