Chara

Explore definitions, synonyms, and language insights of Chara

Definitions

Noun
green algae common in freshwater lakes of limestone districts

More General Terms