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