toadshade
nounDefinition of toadshade
: a North American trillium (Trillium sessile) with aromatic maroon sessile flowers
1