Sakura meaning

(Japanese) Cherry tree.
noun
2
0
Cherry blossom (Japanese cherry tree)
noun
1
0
Advertisement

Origin of sakura

  • From Japanese (sakura, “cherry tree”).

    From Wiktionary