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)

  1. trillium of northeastern United States with sessile leaves and red or purple flowers having a pungent odor
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: