glycocalyces

English

Noun

glycocalyces

  1. plural of glycocalyx