orchilla
Top 50000
Meanings
Noun
1. a lichen, (Roccella canariensis)