toadshade
English
Noun
toadshade
(
plural
toadshades
)
Synonym of
red toad trillium