Definition of vaginal mesh in English:
vaginal mesh
noun
(also transvaginal mesh)
Medicine Surgical mesh implanted through the vagina, used to treat pelvic organ prolapse and stress incontinence.
Are You Learning English? Here Are Our Top English Tips