meaning of endocyst

1. The inner layer of the cells of Bryozoa.


Related Words

endocyst |

Developed & Maintained By Taraprasad.com

Treasure Words