English edit

Noun edit

endoleaks

  1. plural of endoleak