toadroot
/ˈtoʊdrut/Definitions
1. noun
a plant of the genus Trillium, especially Trillium ovatum, with a stem and leaves resembling those of a toad, and a white or yellowish flower.
“The hikers spotted a patch of toadroot in the dense forest.”
1. noun
a plant of the genus Trillium, especially Trillium ovatum, with a stem and leaves resembling those of a toad, and a white or yellowish flower.
“The hikers spotted a patch of toadroot in the dense forest.”