Meaning of lamium amplexicaule

Definition of lamium amplexicaule

(noun) Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers

Other information on lamium amplexicaule

WIKIPEDIA results for lamium amplexicaule
Amazon results for lamium amplexicaule