Definitions of horsetail lichen:

  • noun:   any of several lichens of the genus Alectoria having a thallus consisting of filaments resembling hair