Kotomora
肉叢 (shishimura) Japanese meaning: piece of meat | Kotomora