2 results found

Search Results for: stent

Stent

stent (Science: equipment) A tube made of metal or plastic that is inserted into a vessel or passage to keep the lumen open... Read More

Graft

Definition noun, plural: grafts (botany) A shoot, bud, or scion of one plant that is inserted to another plant that would... Read More