Meaning of “unalienable” in the English Dictionary

british dictionary