English-Chinese dictionary »

bermuda grass meaning in Chinese

EnglishChinese
Bermuda grass (a perennial grass, Cynodon dactylon, native to Africa and Asia, used in warm areas of the world for pasture, lawn and making hay)
noun

狗牙根 /gǒu yágēn/noun