meaning of eschara

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


Related Words

eschara |

Developed & Maintained By Taraprasad.com

Treasure Words