sich abschotten

listen to the pronunciation of sich abschotten
ألمانية - الإنجليزية
to seal oneself off
to batten down the hatches