Jeiel / Yeiel

Jeiel [N] [S]

snatched away by God.