esplanade in French esplanade in French esplanade noun A clear space between a citadel and the nearest houses of the town. Add to Flashcards