虎穴

lion's den; very dangerous place or situation; tiger's den

Meaning

  1. n
    lion's den; very dangerous place or situation; tiger's den

Example sentences