Dictionary Home » Dictionary Definitions » water horehound

water horehound

noun
Any of various perennial herbs of the genus Lycopus in the mint family, native to the North Temperate Zone and Australia.
link/cite print suggestion box