toadroot en · NOUN EtymologyFrom toad + root. Meanings (uncountable) Any of various plants of the genus Actaea.