Meaning of nightshade
Definition of nightshade
(noun)
any of
numerous
shrubs or herbs or vines of the
genus
Solanum;
most
are
poisonous
though
many
bear
edible
fruit
Other information on nightshade
WIKIPEDIA results for
nightshade
Amazon results for
nightshade
Tweet