cyanolipids

English

Noun

cyanolipids

  1. plural of cyanolipid