invest a fortress - French English Dictionary