Meaning of “heart failure” in the English Dictionary

british dictionary