lecanora lecanora

Definition(s):

  • (n) any lichen of the genus Lecanora; some used in dyeing; some used for food

Wiki Images for lecanora

definition of lecanora
meaning of lecanora
Word of the Day
effusion effusion
/ɪ ˈfju ʒən/