Home / T / toadshade

toadshade

noun 9 letters Scrabble 14 WWF 13
Definitions
noun

trillium of northeastern United States with sessile leaves and red or purple flowers having a pungent odor

Want another word?
Spin the dictionary for a fresh one.
Generate a word →