hammer

English:

hammer

expand for details Detailed etymology

definitions

verb

  1. put pressure on; make heavy demands of
  2. I kena hammered at work all week, so glad it's over and can enjoy the weekend liao.

    synonyms: