slam something home - definition and synonyms

phrase
  1. to put something somewhere with great force

    They heard the sound of bolts being slammed home.

See also main entry: slam