azotosome
English
noun
Definitions
- A theoretical nitrogen-based counterpart to liposome structures composed of acrylonitrile self-assembled membrane in a liquid methane bath
Etymology
Affix from English azote (nitrogen).
Origin
English
azote
Gloss
nitrogen
Kanji
窒