Chinese-English dictionary »

牲畜棚 /shēngchù péng/ meaning in English

ChineseEnglish
牲畜棚 /shēngchù péng/ noun

stall [stalls](compartment for a single animal in a stable or cattle shed)
noun
[UK: stɔːl] [US: ˈstɒl]