Lycopus americanus Common name(s): American water horehound, American bugleweed Lycopus americanus Continue reading “Lycopus americanus”