seal off

seal off

seal off

Verb

make tight; secure against leakage; "seal the windows"

Synonyms:

Verb

impose a blockade on

Synonyms: