Meaning of Lycopus

Definition of Lycopus

(noun) small genus of herbs of the mint family

Other information on Lycopus

WIKIPEDIA results for Lycopus
Amazon results for Lycopus