place for landmarks - French English Dictionary