stents

noun
  1. small mesh tubes inserted into blood vessels or other body passages to keep them open
  2. Usage: medical; plural of stent

Examples