sakura in Polish sakura in Polish sakura noun cherry blossom (blossom of the Japanese cherry tree) Add to Flashcards