What does Sugoi mean?

Sugoi means "awesome"