Polish-English dictionary »

sakura meaning in English

PolishEnglish
sakura noun

sakuranoun
Japanese cherry tree