ESCHARA MEANING IN ENGLISH

• Eschara Definition & Synonyms

  1. (n.) A genus of Bryozoa which produce delicate corals, often incrusting like lichens, but sometimes branched.


RECENT SEARCHES