1 toadshade | Definition of toadshade

toadshade

noun

Definition of toadshade

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