Meaning of “embolism” in the English Dictionary

british dictionary