phospholiposomes

English

Noun

phospholiposomes

  1. plural of phospholiposome