English-Chinese dictionary »

cycad meaning in Chinese

EnglishChinese
cycad [cycads] (plant of the Cycadophyta)
noun
[UK: cycad]
[US: cycad]

苏铁 /sūtiě/noun

蘇鐵noun