cochleates
English
Noun
cochleates
plural of
cochleate