German to English Dictionary

Deutsch Version

cochleoid German pronunciation - Say cochleoid in English pronunciation Meaning of "cochleoid" in English language