Kotomora
甲羅蒸し (こうらむし, kouramushi) Japanese meaning | Kotomora