Meaning of lecanora
Definition of lecanora
(noun)
any
lichen
of the
genus
Lecanora;
some
used
in dyeing;
some
used
for
food
Other information on lecanora
WIKIPEDIA results for
lecanora
Amazon results for
lecanora
Tweet