Kotomora
後産 (あとざん, atozan) Japanese meaning: placenta | Kotomora