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
Tweet