Which of the following BEST defines the word unalienable?
A. easily given away
B. unable to be taken away
C. difficult to understand
D. earned, but not owed