high council tower - French English Dictionary