Chinese-English dictionary »

龍潭 /lóngtán/ meaning in English

ChineseEnglish
龍潭 /lóngtán/ noun

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