niosomes

English

Noun

niosomes

  1. plural of niosome