insert: an artifact that is inserted or is to be inserted
artifact: a man-made object taken as a whole
pentobarbital sodium: a barbiturate (trade name Nembutal) used as a sedative and hypnotic and antispasmodic