lipidoids

English

Noun

lipidoids

  1. plural of lipidoid