English edit

Noun edit

glycoliposomes

  1. plural of glycoliposome