Sakura Definition
noun
(Japanese) Cherry tree.
Wiktionary
Cherry blossom (Japanese cherry tree)
Wiktionary
Origin of Sakura
-
From Japanese 桜 (sakura, “cherry tree”).
From Wiktionary
Find Similar Words
Find similar words to sakura using the buttons below.