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