ซากุระ

saa-gù-rá

Noun

    • Japanese flowering cherry tree and its blossom (sakura)