toadshade

noun

Definition of toadshade

: a North American trillium (Trillium sessile) with aromatic maroon sessile flowers