lipoplexes

English

Noun

lipoplexes

  1. plural of lipoplex