cochleates

English

Noun

cochleates

  1. plural of cochleate