seal off


Meanings

  • make tight; secure against leakage;
  • impose a blockade on