What is the meaning of sustain release? Posted on August 16, 2022 By admin_zxviwxhy Medical Definition of sustained-release : designed to slowly release a drug in the body over an extended period of time especially to sustain therapeutic levels sustained-release capsules a sustained-release drug delivery system.