Meaning of “esplanade” in the English Dictionary

british dictionary