Meaning of “non compos mentis” in the English Dictionary

british dictionary