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