- toadshade as a noun:
- 1
toadshade
noun
1 toadshade
Trillium of northeastern United States with sessile leaves and red or purple flowers having a pungent odor.
synonyms: red trillium, sessile trillium, Trillium sessile.
Polish: trójlist siedzący
debug info: 0.0177