Polish-English dictionary »

wieża leandra meaning in English

PolishEnglish
Wieża Leandra noun

Maiden's Towernoun
a tower located in the Bosphorus