Wiktionary
trichoblasts
n. (plural of trichoblast English)
n. (plural of trichoblast English)