placed at the top of some elevated spot - French English Dictionary