cochleate (English, noun)
expansion: cochleate (plural cochleates)
Senses:
glosses: A particulate composed of lipid bilayers rolled up into a spiral
Forms:
form: cochleates
tags: plural