trichosclereids

English

Noun

trichosclereids

  1. plural of trichosclereid