Back to Dictionary
兽穴
獸穴
shòuxué
1. animal den