LYCOPOD

Definition of LYCOPOD

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