Delivery system

From Biology-Online Dictionary | Biology-Online Dictionary

Delivery system

a manmade system with the purpose of delivering a drug or another chemical directly into a cellular target, such as a via a manmade vesicle called a liposome.