sakura ( synonym found)

Definition of sakura:

°(Japanese) cherry tree.
°cherry blossom (Japanese cherry tree).

Definition of sakura:

°(Japanese) cherry tree.
°cherry blossom (Japanese cherry tree).

Back to Top