Word info

invasome

Noun

Meaning

invasome (plural invasomes)

A liposomal vesicle used for drug delivery through the skin

Source: en.wiktionary.org

Close letter words and terms