Chinese-English dictionary »

草垛 /cǎoduǒ/ meaning in English

ChineseEnglish
草垛 /cǎoduǒ/ noun

haystack [haystacks](a mound, pile, or stack of stored hay)
noun
[UK: ˈheɪ.stæk] [US: ˈheɪ.ˌstæk]