Meaning of lycopod

Definition of lycopod

(noun) primitive evergreen moss-like plant with spores in club-shaped strobiles

Other information on lycopod

WIKIPEDIA results for lycopod
Amazon results for lycopod