Lycopod /(?)/

Ly·co·pod

Lycopod

n.
  1. A plant of the genus Lycopodium. (Bot.)