Wiktionary
telodendrons
n. (plural of telodendron English)
n. (plural of telodendron English)