1 English Synonyms for MEMBRANELLA
Prev.1Next
membranelle
Definition: 1. One of a set of structures found around the mouth, or cytostome, in ciliate protists, and from which the cilia emerge.
Show more information about membranelle
Prev.1Next
Search took: 1.8457 ms