meaning of Bafana Bafana

Bafana Bafana - German to English

Bafana Bafana [S.Afr.]