ram down


Meanings

  • strike or drive against with a heavy impact;
  • teach by drills and repetition