chara

Explore definitions, synonyms, and language insights of chara

Definitions

Noun
green algae common in freshwater lakes of limestone districts

More General Terms