top (of mountain) - French English Dictionary