Meaning of self-retaining in English:

self-retaining

Pronunciation /ˌsɛlfrɪˈteɪnɪŋ/

adjective

Medicine
  • Designating a medical instrument which remains in position within an organ or cavity of the body without further support.

Origin

Mid 19th century; earliest use found in American Journal of the Medical Sciences.