Multiple choice general knowledge

Bhishma means

  1. the spinster

  2. the one who is ultimate

  3. the who made a terrible vow

  4. the deadly warrior

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Bhishma's original name was Devavrata, and he was called 'Bhishma' because of the terrible vow (bhishna pratijnja) he took - to remain celibate forever and not claim the throne. This vow made him 'Bhishma' - one of terrible oath.