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
Tweet