虎穴龙潭 meaning in English
the tiger's lair and the dragon's den -- a hazardous spot; the tiger's den; [enter] the tiger's den and the dragon's pool; [save sb. from] the tiger's lair and the dragon's pool
the tiger's lair and the dragon's den -- a hazardous spot; the tiger's den; [enter] the tiger's den and the dragon's pool; [save sb. from] the tiger's lair and the dragon's pool