stentgrafts
English
Noun
stentgrafts
plural of
stentgraft