large wall for protecting cities - French English Dictionary