Kotomora
心臓弁 (shinzouben) Japanese meaning: heart valve | Kotomora