EGAVE

cochleoid

Meaning

  1. noun A strophoid shaped somewhat like a snail

Similar words

cochlea cochleare cochleogram cochinille cockle cochleography trochilus conchospiral torticone cochlearium

Save “cochleoid” to learn later