strike hard


Meanings

  • deliver a sharp blow or push :

Synonyms