sich abschotten

listen to the pronunciation of sich abschotten
Немецкий Язык - Английский Язык
to seal oneself off
to batten down the hatches