highest extremity of an esplanade - Français Anglais Dictionnaire