Kotomora
キドニーパイ (kidoniipai) Japanese meaning: kidney pie | Kotomora