Who is Sephiroth in Kingdom Hearts?

Sephiroth is an extremly powerful enemy. he is the drak side of cloud basically. In kingdom hearts you can defeat him in the collusem but only cloud can truly defeat him.