Kotomora
蝸牛管 (kagyuukan) Japanese meaning: cochlear duct | Kotomora