You searched for: “angioclasts
angioclast (s), angioclasts (pl) (noun forms)
1. An obsolete term for hemostat, an agent, such as a chemical, that stops bleeding.
2. A clamplike instrument used to compress a blood vessel in order to reduce or to stop the flow of blood during surgery.