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