Noun: toadshade
- Trillium of northeastern United States with sessile leaves and red or purple flowers having a pungent odour
"The toadshade's unusual scent attracted pollinating flies";
- red trillium, sessile trillium, Trillium sessile
Type of: trillium, wake-robin, wood lily
Encyclopedia: Toadshade