What does BOD point mean?

BOD point meaning in Urban Dictionary

the point where there is no cause for one to be live. The "better off lifeless" point.