Definitions for eschara
  • Eschara (n.) - A genus of Bryozoa which produce delicate corals, often incrusting like lichens, but sometimes branched.
Words in your word
2 Letter Words
aa ae ah ar as eh er es ha he re sh