highest extremity of an esplanade - German English Dictionary