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