Definition for Intracavitary implants

From Biology Forums Dictionary

Intracavitary implants are temporary implants, which are removed from the patient as soon as the prescribed dose has been delivered.