Search the website

Trebouxia

A common green algae found in lichens.