meaning of lecanora

1. any lichen of the genus Lecanora; some used in dyeing; some used for food


Related Words

lecanora | lecanoraceae |

Developed & Maintained By Taraprasad.com

Treasure Words