Skip to content
Thai Dictionary
Search the dictionary
Search
ซากุระ
saa-gù-rá
Noun
Japanese flowering cherry tree and its blossom (sakura)
Recently looked up
Clear