ซากุระ(saa-gù-rá)

Meanings

1NounB1

sakura; cherry blossom

Sakura; the cherry blossom tree and its flowers, especially associated with Japan; also used for the blossoms themselves.

Examples

3 more examples