What does Bafana Bafana mean?

Bafana Bafana - German to English

Bafana Bafana [S.Afr.]