Polish-English dictionary »

esplanada meaning in English

PolishEnglish
esplanada noun

esplanadenoun
clear space between a citadel and the nearest houses