glycophorins

English

Noun

glycophorins

  1. plural of glycophorin