Chinese-English dictionary »

櫻樹 meaning in English

ChineseEnglish
櫻樹 noun

sakura(Japanese cherry tree)
noun
[UK: sæˈk.ʊ.rə] [US: sæˈk.ʊ.rə]