Polish-English dictionary »

pagoda meaning in English

PolishEnglish
pagoda noun

pagodanoun
a tiered tower with multiple eaves