toadshade
English Dictionary
->
Letter T
-> toadshade
Search Dictionary:
toadshade Definition
(n)
trillium
of
northeastern
United
States
with
sessile
leaves
and
red
or
purple
flowers
having
a
pungent
odor
toadshade Synonyms
red trillium
sessile trillium
toadshade
Trillium sessile
© Art Branch Inc.