A medical device that is inserted through an artery to open up a blockage.

Attribution: Avallain

Register / Log in