Chinese-English dictionary »

撒爾沙植物 meaning in English

ChineseEnglish
撒爾沙植物 noun

sarsaparilla(vine of the genus Smilax)
noun
[UK: ˌsɑː.spə.ˈrɪ.lə] [US: ˌsæ.spə.ˈrɪ.lə]