phytosome

English

Etymology

From phyto- +‎ -some.

Noun

phytosome (plural phytosomes)

  1. An artificial liposome supposedly used to enhance the delivery of herbal extracts

Anagrams