Definition of Toadshade

  • 1. Trillium of northeastern United States with sessile leaves and red or purple flowers having a pungent odor Noun

Synonyms for word "toadshade"

Semanticaly linked words with "toadshade"

Hyponims for word "toadshade"