Definitions of lycopod:

  • noun:   primitive evergreen mosslike plant with spores in club-shaped strobiles