trichocytes

English

Noun

trichocytes

  1. plural of trichocyte