English-Chinese dictionary »

lion's den meaning in Chinese

EnglishChinese
lion's den (a dangerous or frightening place)
noun
[UK: ˈlaɪənz den]
[US: ˈlaɪənz ˈden]

虎穴 /hǔxué/noun

龍潭 /lóngtán/noun