toadroot

noun

Definition of toadroot