to repeatedly hit at something meaning in English
Answers
Answered by
4
Answer:
Pound or Hammer, I would say
Similar questions