meaning of horsetail lichen

1. any of several lichens of the genus Alectoria having a thallus consisting of filaments resembling hair


Related Words

horsetail lichen |

Developed & Maintained By Taraprasad.com

Treasure Words