Definition of Toadshade

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

Antonyms of Toadshade


No Antonyms Found.

Homophones of Toadshade


No Homophones Found.