'Lycopus americanus' definitions:

Definition of 'Lycopus americanus'

(from WordNet)
noun
Aromatic perennial herb of United States [syn: water horehound, Lycopus americanus]