press down on


Meanings

  • exert a force with a heavy weight;