WATER HOREHOUND


Meaning of WATER HOREHOUND in English

noun

: a mint of the genus Lycopus ; especially : bugleweed

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.