Definition, synonyms and related words
A tiny container, made from silica, used for drug-delivery in chemotherapy