lysoglycerophospholipids

English

Noun

lysoglycerophospholipids

  1. plural of lysoglycerophospholipid