cochleoids
English
Noun
cochleoids
plural of
cochleoid