lycopod

lycopod definitions

noun
  • Any member of the Lycopodiophyta. 

  • A club moss.