English dictionary
water horehound meaning and definition
Definition and meaning of water horehound at MeaningMonkey.org. water horehound meaning and definition in the English Dictionary.WATER HOREHOUND noun
Definition of water horehound (noun)
- aromatic perennial herb of United States
- synonyms: Lycopus americanus
Source: Princeton University Wordnet