lamium amplexicaule Meaning, Definition & Usage

  1. noun Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers
    henbit.

WordNet