sakura
noun
- 1
(Japanese) cherry tree
- 2
Cherry blossom (Japanese cherry tree)
Translate “sakura” to another language
Click any language to open the translator with this word already filled in.
(Japanese) cherry tree
Cherry blossom (Japanese cherry tree)
Click any language to open the translator with this word already filled in.