Alpine enchanter''s nightshade

Explore definitions, synonyms, and language insights of Alpine enchanter''s nightshade

Definitions

Noun
an Alpine variety of enchanter''s nightshade