Polish-English dictionary »

cytadela meaning in English

PolishEnglish
cytadela noun

citadelnoun
a strong fortress that sits high above a city

citadelnoun
a stronghold or fortified place