sich abschotten

listen to the pronunciation of sich abschotten
Deutsch - Englisch
to seal oneself off
to batten down the hatches