Definition Definition

eschara - Meaning and Examples

Meaning of 'eschara' (Webster Dictionary)

1 . Eschara [ n.]
- A genus of Bryozoa which produce delicate corals, often incrusting like lichens, but sometimes branched.