Meaning of vaginal mesh in English:

vaginal mesh

noun

(also transvaginal mesh)
mass nounMedicine
  • Surgical mesh implanted through the vagina, used to treat pelvic organ prolapse and stress incontinence.