Definitions of Lycopus europaeus:

  • noun:   hairy Eurasian herb with two-lipped white flowers