highest part of a town - French English Dictionary