ดูซากุระ(doo saa-gù-rà)

Meanings

1VerbB1

[to] watch cherry blossoms

to view cherry blossoms, a popular seasonal activity, especially in Japan.

Examples

3 more examples