chylocysts

English

Noun

chylocysts

  1. plural of chylocyst