1. (nearly certain) death; extremely dangerous place (or situation) from which one might not return alive
2. proper place to die
3. dilemma; predicament; inescapable situation
Discussions
Log in to talk about this word.
Log in to talk about this word.