iridocytes

English

Noun

iridocytes

  1. plural of iridocyte