Kotomora
脱落膜 (datsurakumaku) Japanese meaning: decidua | Kotomora