Chinese-English dictionary »

樱树 /yīngshù/ meaning in English

ChineseEnglish
樱树 /yīngshù/ noun

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