Meaning of “separable” in the English Dictionary

british dictionary