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.”

Synonyms

  • Trillium
  • wood lily