Translation of diaba in English:

diaba

spectacle

noun (class 10)

  • 1

    spectacle
    ‘Diolimpiki ke diaba tsa metshamekô ya lefatshe’ The Olympic Games is the biggest sporting spectacle in the world