Kotomora
心臓部 (shinzoubu) Japanese meaning: central part | Kotomora