Find the word definition

Wikipedia
Sufax

Sufax (also Sophax, Syphax or Sufaqs like in the name of the current city Sfax, Tunisia) was a hero or demigod from the Berber and Greek mythologies.

There was a historical Berber king called Syphax.