highest extremity of an esplanade - French English Dictionary