Word info

encapsome

Noun

Meaning

encapsome (uncountable)

A commercial liposome

Source: en.wiktionary.org

Close letter words and terms