Wiktionary
meristemoids
n. (plural of meristemoid English)
n. (plural of meristemoid English)