Lamium amplexicaule

英 美
  • n.宝盖草
Noun:
  1. Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers