invest a fortress - Allemand Anglais Dictionnaire