押さえ込む

to pin (someone) down; to hold down; to immobilize; to immobilise

Meaning

  1. v5mvt
    to pin (someone) down; to hold down; to immobilize; to immobilise
  2. v5mvt
    to shut out (one's opponent); to keep (the opposing team) from scoring
  3. v5mvt
    to suppress; to control; to check; to curb

Example sentences

  • The government is desperate to keep inflation down.