sich abschotten

listen to the pronunciation of sich abschotten
German - English
to seal oneself off
to batten down the hatches
sich abschotten
Favorites