aminophospholipids

English

Noun

aminophospholipids

  1. plural of aminophospholipid