Lamium amplexicaule

Explore definitions, synonyms, and language insights of Lamium amplexicaule

Definitions

Noun
Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers

Synonyms


More General Terms