Kotomora
背甲 (はいこう, haikou) Japanese meaning: carapace | Kotomora