endografts
English
Noun
endografts
plural of
endograft