toadshade

English

Noun

toadshade (plural toadshades)

  1. Synonym of red toad trillium