Chinese-English dictionary »

兽窝 /shòuwō/ meaning in English

ChineseEnglish
兽窝 /shòuwō/ noun

den [dens](home of certain animals)
noun
[UK: den] [US: ˈden]

lair [lairs](of an animal)
noun
[UK: leə(r)] [US: ˈler]