Vocabulary Term: angiography

Noun (thing)
USA
UK
angiography
USA
UK
the repair of a blood vessel by stitching
USA
UK
"Angiography was used to stop the leakage of the blood vessel."