See Also: membranella(dictionary)

membranella (iou)



membranella noun. . L19.
[mod. Latin, dim. of Latin membrana MEMBRANE.]
Zoology. In some ciliates, a long flattened locomotory organ formed from fused cilia.