English dictionary
toadshade meaning and definition
Definition and meaning of toadshade at MeaningMonkey.org. toadshade meaning and definition in the English Dictionary.TOADSHADE noun
Definition of toadshade (noun)
- trillium of northeastern United States with sessile leaves and red or purple flowers having a pungent odor
- synonyms: red trillium, sessile trillium, Trillium sessile
Source: Princeton University Wordnet