sclerenchymata

English

Noun

sclerenchymata

  1. plural of sclerenchyma