English-German dictionary »

to lay oneself open to attack meaning in German

EnglishGerman
to lay oneself open to attack

einen Angriffspunkt bieten