Noun Definition

lecanora

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

Category: Plants