Nightshades Meaning

There are 1 meaning(s) for word Nightshades

Meaning 1 : any of numerous shrubs or herbs or vines of the genus Solanum; most are poisonous though many bear edible fruit