Kotomora
甲殻 (こうかく, koukaku) Japanese meaning: carapace | Kotomora